package com.matt.foundation.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Column;
import java.util.Date;

/**
 * ***************************
 * Created by Ron
 * from com.matt
 * on 2018/6/26 0026.
 * **************************
 */
@Data
public class LeadsHistoryVo {

    private String id;

  // default 0 COMMENT '跟进方式 1：电话  2：微信 3：邮件  4：短信 5：拜访 6：QQ  7:其他'
    private String channel;

   // default 1 COMMENT ' 线索跟进状态  1:未处理  2：初访 3：已邀约 4：已到访  5：不敢兴起  6：未接通  7：地域不符 8：孩子超龄 9：无效的联系方式'
    private Integer leadsStatus;

   //default 1 COMMENT ' 客户跟进状态  1:未处理  2：已预约 3：已到访 4：已完成申请表  5：已面试  6：已交定金  7：面试不通过 8：方案不满意 9：园区不满意  10：无支付能力
    private Integer clienteleStatus;

   //'跟进类型  leads:线索跟进    clientele:客户跟进
    private String type;

   //跟进内容
    private String content;

    //操作类型
    private String operationType;

   //实际跟进进时间
    private Date actualFollowDate;

   //datetime COMMENT '下次跟进时间
   @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+08:00")
   @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date nextTime;

   //图片url
    private  String imgUrl;

  //附件url
    private String attachmentUrl;

    //线索id
    private String leadsId;

   //客户id
    private String clientelesId;

   //员工id
    private String staffId;

    //用户头像  （冗余字段）
    private String staffHeadImgUrl;

    //员工姓名  （冗余字段）
    private String staffName;

    //介绍人
    private String leadsfromUser;

    //线索来源
    private String leadsChannel;

    //到访时间
    private Date visitTime;

   private Integer isPallet;


   private Integer isVisit;


   private Date palletTime;


   private String remark;
}
